Presenting Object Oriented Formal Requirements Specifications: Insights from an Action Research Study

نویسندگان

  • Danielle C. Fowler
  • Paul A. Swatman
چکیده

This paper describes, in outline, our experiences in structuring and presenting formal requirements specifications, and in particular the insights gained from an action research study undertaken within the Western Australian state government. The overall aim of the project was to evaluate and enhance an information systems development method, known as FOOM (Formal Object Oriented Method). FOOM was synthesised from research into: • the object oriented approach • mathematically formal specific ation languages • socio-organisational contextual analysis. The paper focuses on a study of the communication between the specifier and the client— principally on the problems associated with specification validation—and the effect this had on the structure of a FOOM requirements specification document. The result of the study described was a specification structure which allows precise communication both between developers/designers and the less mathematically sophisticated users of the system. While the focus of the research was validation of specifications written in the formal specification language Object-Z [10], we argue that the results of our analysis are of importance in the elicitation, refinement and validation of requirements specifications whenever a formal modelling approach is to be adopted.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework for Automated Object Oriented Analysis of Natural Language Software Specifications

The currently available approaches for processing natural language (NL) software requirements specifications are semi-automatic and require user intervention. Moreover, these approaches result in less accurate and imprecise object oriented software models. Recent research in the area attributes the informal nature of natural languages for less accurate analysis of software requirements. On the ...

متن کامل

The use of Object-Oriented Methods in Requirements Engineering: A Field Study

In many organisations there has been a move towards the use of object-oriented methods for the development of information systems. Little is understood, or reported on the basis of research, of the use of object-oriented methods by practising professionals in the production of requirements specifications for commercial or industrial sized projects. In this paper we outline a conceptual framewor...

متن کامل

The use of object-oriented models in requirements engineering: a field study

In many organizations, there has been a move toward the use of object-oriented methods for the development of information systems. Little is understood, or reported on the basis of research, of the use of object-oriented methods by practicing professionals in the production of requirements specifications for commercial or industrial sized projects. In this paper, we outline a conceptual framewo...

متن کامل

Executable Specifications in an Object Oriented Formal Notation

Early validation of requirements is crucial for the rigorous development of software. Without it, even the most formal of the methodologies will produce the wrong outcome. One successful approach, popularised by some of the so-called lightweight formal methods, consists in generating (finite, small) models of the specifications. Another possibility is to build a running prototype from those spe...

متن کامل

Synthesis of Logic Programs from Object-Oriented Formal Specifications

Early validation of requirements is crucial for the rigorous development of software. Without it, even the most formal of the methodologies will produce the wrong outcome. One successful approach, popularised by some of the so-called lightweight formal methods, consists in generating (finite, small) models of the specifications. Another possibility is to build a running prototype from those spe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997